place where tortoises abound - Turco Inglés Diccionario